/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package radio;
import java.util.Scanner;
/**
 *
 * @author carlossagastume
 */
public class main {

    public static void main(String[] args){
        //se crea el objeto radio
        Radio nuevoradio = new Radio ();
        
            //variables
int opc;
double frecuencia = 0.0;
int canal = 0;     
boolean flag = true;
        
        System.out.println("Radio\n");
        Scanner scan = new Scanner (System.in);
        do{
        System.out.println("1- encender o apagar\n"
                + "2- Ingresar frecuencia.\n"
                + "3- Seleccionar canarl\n"
                + "4- Guardar frecuencia\n"
                + "5- salir de la Radio\n"
                + "Ingrese el numero de la accion que desea realizar:");
        opc = scan.nextInt();
        if (opc == 1){
            nuevoradio.encender();
        }
        else if(opc == 2){
            System.out.println("Ingrese la fercuencia que desea escuchar: ");
            frecuencia = scan.nextDouble();
            nuevoradio.setfrecuencia(frecuencia);
        }
        else if (opc == 3){
            System.out.println("Ingrese el numero del canal a escuchar:");
            canal = scan.nextInt();
            nuevoradio.leerfrecuencia(canal);
        }
        else if (opc == 4){
            System.out.println("Ingrese la frecuencia que desea guardar: ");
            frecuencia = scan.nextDouble();
            System.out.println("Ingrese el canal en el que desea guardarla: ");
            canal = scan.nextInt();
            nuevoradio.agregarestacion(canal, frecuencia);
        }
        else if (opc == 5){
            flag = false;
        }
        System.out.println("\n----------\n"
                + "Imprimiendo estado de la Radio:\n"
                + "Estado de la Radio:"+nuevoradio.estado()
                + "\ncanal:"+nuevoradio.getestacion()
                +"\nfrecuencia: "+nuevoradio.getfrecuencia());
        
        }
        while (flag == true);
        
    }
    
}
